/*
  括号匹配2
  题目描述
    假设一个表达式有英文字母（小写）、运算符（+，—，*，/）和左右小（圆）括号，
    和左右中（方）括号构成，以 “@” 作为表达式的结束符。
    请编写一个程序检查表达式中的括号是否匹配，若匹配，则返回 “YES”；否则返回 “NO”。
    匹配过程中不可以出现小括号里面包含中括号的情况。
    例如 ([]) 是错的，假设表达式长度小于 255，左圆括号以及左方括号少于 100 个。
  输入描述
    包括一行数据，即表达式
  输出描述
    包括一行，即 “YES” 或 “NO”
  样例1
    输入
      2*(x+y)/[(1-x)*2]@
    输出
      YES
  样例2
    输入
      2*(x+y)/([1-x])*2@
    输出
      NO
  提示
    表达式长度小于 255，左圆括号以及左方括号少于 100 个。
*/